package gxt.visual.selection;

import gxt.visual.selection.provider.ISingleSelectionProvider;
import gxt.visual.util.CommonChecks;

/**
 * This selection manager manages the selection between a producer and a consumer <br>
 * @author eugenp
 */
public class SelectionManager< PROVIDER, CONSUMER >{

	public SelectionManager(){
		super();
	}
	
	// API
	/**
	 * @param selectionProviderToSet - IS checked for null
	 * @param selectionConsumerToSet - IS checked for null
	 */
	protected void register( final ISingleSelectionProvider< PROVIDER > selectionProviderToSet ){
		CommonChecks.checkNullArgs( selectionProviderToSet );
	}
	
}
